Integrated Queuing and Scheduling for Unicast and Multicast Traffic in Input-Queued Packet Switches
نویسندگان
چکیده
This paper presents the integrated queuing and scheduling for an N × N input-queued packet switch that efficiently supports both unicast and multicast traffic. Each input port maintains two sets of queues each for unicast and multicast traffic. For unicast traffic, we deploy the wellknown virtual output queuing scheme. For multicast traffic, we propose a novel queuing scheme in which a small number of load-balanced queues are allocated at each input port. This is sufficient to obtain a high switch throughput and a low packet delay. The scheduling of unicast and multicast traffic is integrated within one switch fabric. Two specific issues are addressed regarding to the integrated scheduling: 1) the service ratio of unicast traffic to multicast traffic, and 2) the integration strategy between unicast and multicast scheduling. The first issue relates to the internal switch fabric bandwidth allocation. We define a new concept called working interval. As long as the service ratio lies in the working interval, a 100% throughput is able to achieve. The second issue concerns how the unicast and multicast scheduling interact with each other. Two integration strategies were designed, light coupled and tight coupled. Both are able to achieve low packet delay. The analytical and simulation results show that the proposed integrated queuing and scheduling performs well in the present of diverse traffic patterns.
منابع مشابه
Integration of Unicast and Multicast Scheduling in Input-Queued Packet Switches with High Scalability
This paper focuses on the scalability problems for high-speed switches, and presents an integrated scheduling algorithm that supports unicast and multicast traffic efficiently in input-queued packet switches. Considering the tradeoff balancing complexity and performance, the proposed integrated algorithm performs without iteration, and reduces the scheduling overhead to O(N) with a two-phase (r...
متن کاملIntegration of unicast and multicast scheduling in input-queued packet switches
Packet queuing and scheduling, two of the critical components in an input-queued packet switch, have been extensively studied in the context of either pure unicast traffic or pure multicast traffic. Unfortunately, the results from a study in one context are not applicable to the other context. The design of integrated scheduling for both types of traffic remains an open issue. This paper deals ...
متن کاملOn the Provision of Integrated Qos Guarantees of Switches * Unicast and Multicast Traffic in Input - Queued
In this paper, we address the problem of providing QoS guarantees for multiple input-queued switching architecture. Stable matching of inputs and outputs is used for scheduling the enqueued packets to be transmitted across the switching fabric. With an in-depth theoretic analysis on the properties of stable matching in the context of a multiple input-queued switch, we propose efficient schemes ...
متن کاملOn the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic
In this paper we discuss the throughput achievable in inputqueued cell-based switches loaded with multicast traffic. The switch architecture is assumed to comprise a synchronous broadcast switching fabric, where fixed-size data units, called cells, can be transferred in one slot from one input to any set of outputs. The switch scheduler must select the time slots for transfers of non-conflictin...
متن کاملMulticast Scheduling for Switches with Multiple Input-Queues
We address the problem of serving multicast traffic in input-queued packet switches. Head-of-line blocking is a major problem in input-queued switches. It can be avoided in unicast switches by maintaining a queue per output port at each input port. This is not feasible in multicast switches, since the number of destination multicast addresses is exponential in the number of output ports. Our ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004